rain deflector - French English Dictionary